Last updated on Monday, October 06, 2025
@inproceedings{Laghari2015IWPSE,
author = {Gulsher Laghari and Alessandro Murgia and
Serge Demeyer},
booktitle = {Proceedings IWPSE2015 (the 14th International
Workshop on Principles of Software Evolution)},
note = {Acceptance ratio: 13/31 = 42\%},
pages = {1 -- 8},
publisher = {ACM},
title = {Localising Faults in Test Execution Traces},
year = {2015},
abstract = {With the advent of agile processes and their emphasis
on continuous integration, automated tests became the
prominent driver of the development process. When one
of the thousands of tests fails, the corresponding
fault should be localised as quickly as possible as
development can only proceed when the fault is
repaired. In this paper we propose a heuristic named
SPEQTRA which mines the execution traces of a series
of passing and failing tests, to localise the class
which contains the fault. SPEQTRA produces ranking of
classes that indicates the likelihood of classes to
be at fault. We compare our spectrum based fault
localisation heuristic with the state of the art
(AMPLE) and demonstrate on a small yet representative
case (NanoXML) that the ranking of classes proposed
by SPEQTRA is significantly better than the one of
AMPLE.},
annote = {internationalconference},
doi = {10.1145/2804360.2804361},
isbn = {978-1-4503-3816-5},
}